// 基于template/src/views/{{appModules}}/{{pages@DETREEEXPVIEW}}/{{spinalCase page.codeName}}-model.ts.hbs生成
import { ITreeExpViewModel } from "@/core/interface";
function getModel(): ITreeExpViewModel {
  return {
		caption: "测试布局面板（树导航）",
		title: "测试布局面板（树导航）",
		capPSLanguageRes: "PAGE.CAPTION.IBIZORDER.TESTCLTREEEXPVIEW",
		titlePSLanguageRes: "PAGE.TITLE.IBIZORDER.TESTCLTREEEXPVIEW",
		showDataInfoBar: true,
		codeName: 'IBIZOrderTestCLTreeExpView',
		uiEngineModel: [
		            {
		                name: 'newdata',
		                triggerType: 'CUSTOM',
		                logicType: 'SYSUILOGIC',
		                eventNames: '',
		                scriptCode: ``,
		                logicName:``,
		                logicTag: '',
		                eventArg: '',
		                eventArg2: '',
		                timer: 0,
		                psViewCtrlName: '',
		                entityCodeName: '',
		            },
		            {
		                name: 'opendata',
		                triggerType: 'CUSTOM',
		                logicType: 'SYSUILOGIC',
		                eventNames: '',
		                scriptCode: ``,
		                logicName:``,
		                logicTag: '',
		                eventArg: '',
		                eventArg2: '',
		                timer: 0,
		                psViewCtrlName: '',
		                entityCodeName: '',
		            }
		    ],
		ctrls: [
		    {
		        name: 'treeexpbar',
		        codeName: 'TestCLTreeExpViewtreeexpbar',
		        controlType: 'TREEEXPBAR',
		    }
		],
		ctrlParams: {
		    IBIZOrdertreeexpbar: {},
		},
		cssName: "",
		name: "IBIZOrderTestCLTreeExpView",
		viewType: "DETREEEXPVIEW",
		viewStyle: "DEFAULT",
		showCaption: true,
		isLoadDefault: true,
		entityCodeName: "IBIZOrder",
		keyPSAppDEField: "IBIZOrderId",
		majorPSAppDEField: "IBIZOrderName",
		enableQuickSearch: true,
		expandSearchForm:false,
		quickSearchPlaceholder: ['订单名称',].join(","),
		useDefaultLayout: false,
		layoutMode: "FLEX",
		rootLayoutDetailNames: ["page_container"],
		layoutItems: {
		  page_container: {
		      name: "page_container",
		      type: "VIEWLAYOUT",
		      caption: "容器",
		      titleBarCloseMode: 0,
		      isShowCaption: false,
		      sysCss: "",
		      itemType: "CONTAINER",    
		      codeName: "",
		      itemStyle: "DEFAULT",
		      dynaClass: "",
		      labelDynaClass: "",
		      labelCssStyle: "",
		      visible: true,
		      disabled: false,
		      layout: "FLEX",
		      layoutPos: "",
		      layoutHeight: 0,
		      layoutWidth: 0,
		      heightMode: "",
		      widthMode: "",
		      spacingBottom: "",
		      spacingLeft: "",
		      spacingRight: "",
		      spacingTop: "",
		      hAlignSelf: "",
		      vAlignSelf: "",
		      userTag:'',
		      userTag2:'',
		      flexGrow: -1,
		      flexParams: {
		          align: "",
		          dir: "column",
		          vAlign: "",
		      },
		      details: ["container2","container_grid1"],
		      dataRegionType: "INHERIT",
		      dataSourceType: "",
		  },
		  container2: {
		      name: "container2",
		      type: "VIEWLAYOUT",
		      caption: "容器",
		      titleBarCloseMode: 0,
		      isShowCaption: false,
		      sysCss: "",
		      itemType: "CONTAINER",    
		      codeName: "",
		      itemStyle: "DEFAULT",
		      dynaClass: "",
		      labelDynaClass: "",
		      labelCssStyle: "",
		      visible: true,
		      disabled: false,
		      layout: "TABLE_24COL",
		      layoutPos: "",
		      layoutHeight: 0,
		      layoutWidth: 0,
		      heightMode: "FULL",
		      widthMode: "",
		      spacingBottom: "",
		      spacingLeft: "",
		      spacingRight: "",
		      spacingTop: "",
		      hAlignSelf: "",
		      vAlignSelf: "",
		      userTag:'',
		      userTag2:'',
		      flexGrow: -1,
		      flexParams: {
		          align: "",
		          dir: "",
		          vAlign: "",
		      },
		      parentName: "page_container",
		      details: ["view_pagecaption"],
		      dataRegionType: "INHERIT",
		      dataSourceType: "",
		  },
		  view_pagecaption: {
		      name: "view_pagecaption",
		      type: "VIEWLAYOUT",
		      caption: "页面标题",
		      titleBarCloseMode: 0,
		      isShowCaption: false,
		      sysCss: "",
		      itemType: "FIELD",    
		      codeName: "",
		      itemStyle: "DEFAULT",
		      dynaClass: "",
		      labelDynaClass: "",
		      labelCssStyle: "",
		      visible: true,
		      disabled: false,
		      layout: "",
		      layoutPos: "",
		      layoutHeight: 0,
		      layoutWidth: 0,
		      heightMode: "FULL",
		      widthMode: "FULL",
		      spacingBottom: "",
		      spacingLeft: "",
		      spacingRight: "",
		      spacingTop: "",
		      hAlignSelf: "",
		      vAlignSelf: "",
		      userTag:'',
		      userTag2:'',
		      flexGrow: 0,
		      flexParams: {
		          align: "",
		          dir: "",
		          vAlign: "",
		      },
		      parentName: "container2",
		      required: false,
		      dataItemName: "",
		      predefinedType: "VIEW_PAGECAPTION",
		      editorDynaClass: "",
		      renderMode: "HEADING1",
		      wrapMode: "NOWRAP",
		      vAlign: "MIDDLE",
		      hAlign: "LEFT",
		  },
		  
		  
		  container_grid1: {
		      name: "container_grid1",
		      type: "VIEWLAYOUT",
		      caption: "栅格容器",
		      titleBarCloseMode: 0,
		      isShowCaption: false,
		      sysCss: "",
		      itemType: "CONTAINER",    
		      codeName: "",
		      itemStyle: "DEFAULT",
		      dynaClass: "",
		      labelDynaClass: "",
		      labelCssStyle: "",
		      visible: true,
		      disabled: false,
		      layout: "SIMPLEFLEX",
		      layoutPos: "",
		      layoutHeight: 0,
		      layoutWidth: 0,
		      heightMode: "",
		      widthMode: "",
		      spacingBottom: "",
		      spacingLeft: "",
		      spacingRight: "",
		      spacingTop: "",
		      hAlignSelf: "",
		      vAlignSelf: "",
		      userTag:'',
		      userTag2:'',
		      flexGrow: -1,
		      flexParams: {
		          align: "",
		          dir: "",
		          vAlign: "",
		      },
		      parentName: "page_container",
		      details: ["container1","container8"],
		      dataRegionType: "INHERIT",
		      dataSourceType: "",
		  },
		  container1: {
		      name: "container1",
		      type: "VIEWLAYOUT",
		      caption: "面板容器",
		      titleBarCloseMode: 0,
		      isShowCaption: false,
		      sysCss: "",
		      itemType: "CONTAINER",    
		      codeName: "",
		      itemStyle: "DEFAULT",
		      dynaClass: "",
		      labelDynaClass: "",
		      labelCssStyle: "",
		      visible: true,
		      disabled: false,
		      layout: "SIMPLEFLEX",
		      layoutPos: "",
		      layoutHeight: 0,
		      layoutWidth: 0,
		      heightMode: "",
		      widthMode: "",
		      spacingBottom: "",
		      spacingLeft: "",
		      spacingRight: "",
		      spacingTop: "",
		      hAlignSelf: "",
		      vAlignSelf: "",
		      userTag:'',
		      userTag2:'',
		      flexGrow: 2,
		      flexParams: {
		          align: "",
		          dir: "",
		          vAlign: "",
		      },
		      parentName: "container_grid1",
		      details: ["treeexpbar"],
		      dataRegionType: "INHERIT",
		      dataSourceType: "",
		  },
		  treeexpbar: {
		      name: "treeexpbar",
		      type: "VIEWLAYOUT",
		      caption: "TREEEXPBAR",
		      titleBarCloseMode: 0,
		      isShowCaption: true,
		      sysCss: "",
		      itemType: "CTRLPOS",    
		      codeName: "",
		      itemStyle: "DEFAULT",
		      dynaClass: "",
		      labelDynaClass: "",
		      labelCssStyle: "",
		      visible: true,
		      disabled: false,
		      layout: "",
		      layoutPos: "",
		      layoutHeight: 0,
		      layoutWidth: 0,
		      heightMode: "FULL",
		      widthMode: "",
		      spacingBottom: "",
		      spacingLeft: "",
		      spacingRight: "",
		      spacingTop: "",
		      hAlignSelf: "",
		      vAlignSelf: "",
		      userTag:'',
		      userTag2:'',
		      flexGrow: -1,
		      flexParams: {
		          align: "",
		          dir: "",
		          vAlign: "",
		      },
		      parentName: "container1",
		  },
		  
		  
		  container8: {
		      name: "container8",
		      type: "VIEWLAYOUT",
		      caption: "面板容器",
		      titleBarCloseMode: 0,
		      isShowCaption: false,
		      sysCss: "",
		      itemType: "CONTAINER",    
		      codeName: "",
		      itemStyle: "DEFAULT",
		      dynaClass: "",
		      labelDynaClass: "",
		      labelCssStyle: "",
		      visible: true,
		      disabled: false,
		      layout: "SIMPLEFLEX",
		      layoutPos: "",
		      layoutHeight: 0,
		      layoutWidth: 0,
		      heightMode: "",
		      widthMode: "",
		      spacingBottom: "",
		      spacingLeft: "",
		      spacingRight: "",
		      spacingTop: "",
		      hAlignSelf: "",
		      vAlignSelf: "",
		      userTag:'',
		      userTag2:'',
		      flexGrow: 10,
		      flexParams: {
		          align: "",
		          dir: "",
		          vAlign: "",
		      },
		      parentName: "container_grid1",
		      details: ["nav_pos1"],
		      dataRegionType: "INHERIT",
		      dataSourceType: "",
		  },
		  nav_pos1: {
		      name: "nav_pos1",
		      type: "VIEWLAYOUT",
		      caption: "导航区占位",
		      titleBarCloseMode: 0,
		      isShowCaption: true,
		      sysCss: "",
		      itemType: "RAWITEM",    
		      codeName: "",
		      itemStyle: "DEFAULT",
		      dynaClass: "",
		      labelDynaClass: "",
		      labelCssStyle: "",
		      visible: true,
		      disabled: false,
		      layout: "",
		      layoutPos: "",
		      layoutHeight: 0,
		      layoutWidth: 0,
		      heightMode: "",
		      widthMode: "",
		      spacingBottom: "",
		      spacingLeft: "",
		      spacingRight: "",
		      spacingTop: "",
		      hAlignSelf: "",
		      vAlignSelf: "",
		      userTag:'',
		      userTag2:'',
		      flexGrow: -1,
		      flexParams: {
		          align: "",
		          dir: "",
		          vAlign: "",
		      },
		      parentName: "container8",
		      predefinedType: "NAV_POS",
		      contentType: "",
		      contentStyle: ``,
		      rawContent: ``,
		      htmlContent: ``,
		      renderMode: "",
		      wrapMode: "",
		      vAlign: "",
		      hAlign: "",
		  },
		  
		  
		  
		  
		},
		sideBarLayout: 'LEFT',
		expBarName: 'TestCLTreeExpViewtreeexpbar',
		expBarWidth: 0,
		expBarHeight: 0
  }
}
export const model = getModel();